#include "GAF_Text.h"
#include "GAF_Platform.h"

namespace GAF
{
	Text::Text()
	{
		m_nGType = GRAPHICS_TEXT;
		ATTRIB(Text)		= "";
		ATTRIB(FontFile)	= "";
		ATTRIB(FontSize)	= 18;
		ATTRIB(FontStyle)	= FONT_NORMAL;
		ATTRIB(Space)		= 0;
		ATTRIB(FrontColour)	= g_cBlack;
		ATTRIB(BackColour)	= g_cTransparent;
		ATTRIB(Texture)		= NULL;
		ATTRIB(StrokeSize)	= 0;
		ATTRIB(StrokeColour)	= g_cTransparent;
	}

	Text::~Text()
	{
	}

	UINT Text::GetSceneFontSize()
	{
		UINT _nFontSize = GetFontSize_a();
		_nFontSize = (UINT)AdjustAssociate((double)_nFontSize, m_AllAssociates[ATTRIB_FONTSIZE]);

		return _nFontSize;
	}
}

